html{webkit-text-size-adjust: none; }
*{margin: 0px;padding: 0px;}

a {text-decoration:none;out-line: none;color: #808080;}
ol, ul {list-style: none;}
.body{}

.head{background:#373d41;height:50px;padding: 0px 20px;}
.head-user{float: right;line-height: 50px;}
.head-user-info{margin: 0px 20px;color: #fff;}
.head a{color: #fff;}

.content{position: fixed;top: 50px;bottom: 0px;left: 0px;right: 0px;}

.content-table{height: 100%;width: 100%;}

.left{height: 100%;float: left;}
.left .left-sys{height: 100%;display: inline-block;background: #333744;width: 200px;float: left;}
.left .left-api{height: 100%;display: inline-block;float: left;background: #eaedf1;width: 200px;}
.left .left-test{height: 100%;display: inline-block;}

.sidebar-content{font-size: 12px;color: #fff;}
.sidebar-content a{color: #fff;display: block;}
.sidebar-inner{}
.sidebar-fold{}
.sidebar-nav{}
.sidebar-title{line-height: 30px;text-indent: 20px;background: #42485b;padding: 6px 0px;}
.sidebar-title:hover{background: #00c1d1;}
.sidebar-title-inner{word-break: keep-all;}
.sidebar-title-text{}
.sidebar-title-desc{}

.sidebar-trans{background: #333744;}
.sidebar-trans li{text-indent: 20px;height: 40px;line-height: 40px;}
.sidebar-trans li:hover{background: #4a5064;}
.sidebar-trans li a{}


.product-content{font-size: 12px;height: 100%;}
.product-content a{color: #000;display: block;word-break: break-all;}
.product-nav-scene{height: 100%;}
.product-nav-title{line-height: 30px;background: #d9dee4;text-indent: 20px;padding: 5px 0px;}
.product-nav-desc{}
.product-nav-type{display: inline-block;color: #808080;text-align: right;width: 40px;margin-right: 10px;}
.product-nav-list{height: 100%;overflow: auto;}
.product-nav-list ul{padding-bottom: 70px;}
.product-nav-list ul li{line-height: 40px;height: 40px;overflow: hidden;}
.product-nav-list ul li.active{background: #fff;}
.product-nav-list ul li:hover{background: #f4f6f8;}

.cont{margin: 0px 0px 0px 400px;height: 100%;overflow: auto;}

.search-box{padding: 20px 10px 10px 10px;background: #fafafa;border-bottom: solid 1px #e9e9e9;position: absolute;left: 0px;right: 0px;margin: 0px 0px 0px 400px;position: fixed;}
.search-block{}
.search-cont{background: #f0f0f0;border: solid 1px #dcdcdc;}
.search-select{width: 120px;float: left;}
.search-select-title{color: #808080;height: 46px;display: block;line-height: 46px;text-align: center;background: #f0f0f0;border-right: solid 2px #e9e9e9;}
.search-select-title:hover{background: #e6e6e6;}
.search-select:hover .search-option{display: block;}

.search-option{display: none;position: absolute;padding: 10px 0px 0px 0px;margin: 0px 0px 0px -1px;}
.search-option-block{border: solid 1px #e9e9e9;font-size: 14px;width: 120px;background: #f8f8f8;line-height: 30px;text-indent: 20px;color: #808080;padding: 10px 0px;}
.search-option-text{}
.search-option-text:hover{background: #ededed;}
.search-option-text a{display: block;}
.search-form-box{display: flex;}
.search-form{height: 46px;line-height: 46px;width: 100%;display: table;}
.search-form-text{display: table-cell;width: 100%;}
.search-form input{width: 100%;float: left;box-sizing: border-box;font-size: 18px;border: 0px;background: #f0f0f0;height: 46px;line-height: 46px;text-indent: 10px;}
.search-form button{width: 100px;font-size:16px;height: 46px;line-height: 46px;border: 0px;background: #38f;color: #fff;display: table-cell;float: right;}
.search-form button:HOVER{background: #317ef3;}

.search-test{margin: 10px 0px 0px 120px;font-size:12px;}
.search-test-item{display: inline-block;margin: 5px;padding: 5px 10px;border: solid 1px #808080;color: #808080;}
.search-test-item:hover{border: solid 1px #097bed;color: #097bed;}
.search-test-item.active{border: solid 1px #097bed;color: #fff;background: #097bed;}

.tables-block{margin: 110px 0px 0px 0px;}

.table-box{padding: 10px 10px 20px;border-bottom: solid 1px #ddd;}
.table-block{}
.table-title{font-size: 14px;font-weight: 700;height: 14px;line-height: 14px;margin: 20px 5px;}
.table-title-word{padding: 0px 10px;color: #38f;float: right;}
.table-body{width: 100%;border: solid 1px #ddd;line-height: 25px;padding: 0px 7px;box-sizing: border-box;}
.table-nav-tabs{height: 41px;font-size: 12px;border-bottom: solid 1px #e9e9e9;padding-left: 10px;}
.table-nav-tabs a{color:#808080;display: block;}
.table-nav-tabs li{float:left;line-height: 40px;height: 40px;border-top: solid 1px #DDD;border-right: solid 1px #DDD;background: #FBFAF8;padding: 0px 20px;min-width: 60px;text-align: center;}
.table-nav-tabs li:FIRST-CHILD{border-left: solid 1px #DDD;}
.table-nav-tabs li.active{border-bottom: solid 2px #fff;background: #fff;border-top: 2px solid #00A2CA;height: 39px;}
.table-nav-tabs li:hover{background: #fff;border-bottom: solid 2px #fff;}
.table-cont{}
.table-cont .table-coding{min-height:100px;white-space: pre-wrap;word-break: break-all;background-color: rgb(245, 245, 245);border: 1px solid rgb(204, 204, 204);line-height: 24px;padding: 0px 7px;box-sizing: border-box;font-size: 12px;}
.table-cont table{width: 100%;text-align: left;font-size: 12px;border:1px solid #f8f8f8;}


.table-cont.doc-table table td:first-child{text-align: left;width: 150px;vertical-align: top;}
.table-son td:first-child{width: 250px;}

.table-td-first{background: #f4f9fa}

.table-cont table{border-collapse: collapse;}
.table-cont table thead tr{background: #E5EFFB;}
.table-cont table tr{}
.table-cont table th{border:1px solid #C8CCD1;height: 30px;text-indent: 10px;}
.table-cont table td{border:1px solid #C8CCD1;height: 30px;vertical-align: top;}
.table-cont table td:first-child{text-align: center;line-height: 30px;}
.table-cont table td .table-cbox{}
.table-cont table td .table-input{height: 30px;width: 100%;box-sizing: border-box;padding-left: 10px;border: 0px;line-height: 30px;display: inline-block;}

.table-cont table td .table-input-label{display: inline;height:auto;}


.table-btn-block{padding: 10px;}
.table-btn{border: 0px;background: red;padding: 0px 10px;line-height: 30px;color: #fff;}

.doc-container{display: inline-block;width: 900px;text-align: left;}
.api-block{margin: 0px 0px 40px; }

.model-container{padding: 10px 0px;}
.model-block{}
.model-title{line-height: 40px;}
.model-desc{}
.api-container{}

.ml-container{padding: 10px 0px;}
.ml-block{}
.ml-title{line-height: 50px;}
.ml-api-block{}
.ml-api{line-height: 30px;}
.ml-api-title{margin-left: 10px;}


.login-block{width: 350px;position: fixed;right: 100px;top: 150px;border: solid 1px #d9d9d9;padding: 20px 20px;}
.login-title{}
.login-user{margin: 30px 0px;}
.login-user-input{padding: 5px;width: 100%;box-sizing: border-box;line-height: 25px;}
.login-btn{margin: 20px 0px;}
.login-btn-button{width: 100%;border: 0px;color: #fff;background: #ff5001;line-height: 40px;}
.login-reg{text-align: right;margin: 20px 0px;}
